x86/emul: Pass a full cpuid_policy into x86_emulate()
authorAndrew Cooper <andrew.cooper3@citrix.com>
Thu, 19 Jul 2018 15:52:06 +0000 (15:52 +0000)
committerAndrew Cooper <andrew.cooper3@citrix.com>
Fri, 17 May 2019 15:37:46 +0000 (16:37 +0100)
commit4e069d60937b9cbffc3185f4e059f5dcc99e4cb0
treefb351638e8256a03fd3c5dacbc4de8baed1c25e1
parent76d8dd2705a091078c871dff2024953749606dd0
x86/emul: Pass a full cpuid_policy into x86_emulate()

This will be used to simplify feature checking.

Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
Reviewed-by: Jan Beulich <jbeulich@suse.com>
tools/fuzz/x86_instruction_emulator/fuzz-emul.c
tools/tests/x86_emulator/test_x86_emulator.c
xen/arch/x86/hvm/emulate.c
xen/arch/x86/mm/shadow/common.c
xen/arch/x86/pv/emul-priv-op.c
xen/arch/x86/pv/ro-page-fault.c
xen/arch/x86/x86_emulate/x86_emulate.c
xen/arch/x86/x86_emulate/x86_emulate.h